Micron Document
`:top
`!HTML dynamique`!, de l'`F33f`_`[anglais`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Anglais]`_`f `*`!Dynamic HTML`!`*, souvent `F33f`_`[abrégé`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Abréviation]`_`f `!DHTML`!, est un nom générique donné à l'ensemble des techniques utilisées par l'auteur d'une `F33f`_`[page web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Page_web]`_`f pour que celle-ci soit capable de se modifier elle-même en cours de consultation dans le `F33f`_`[navigateur web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Navigateur_web]`_`f. Ce nom était particulièrement en vogue à la fin des `F33f`_`[années 1990`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Années_1990]`_`f lorsque ces techniques sont apparues. Elles sont maintenant couramment utilisées et gagnent en puissance et en fonctionnalités, suivant l’évolution des langages interprétés par les `F33f`_`[navigateurs web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Navigateurs_web]`_`f modernes.

>>Contents

• `F0af`_`[Technique`#technique]`_`f
• `F0af`_`[Évolution des termes`#volution-des-termes]`_`f
• `F0af`_`[Voir aussi`#voir-aussi]`_`f
• `F0af`_`[Articles connexes`#articles-connexes]`_`f
• `F0af`_`[Liens externes`#liens-externes]`_`f

-─

>>Technique

Techniquement, les modifications portent sur la représentation interne que le `F33f`_`[navigateur`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Navigateur_web]`_`f se fait de la `F33f`_`[page web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Page_web]`_`f. Le navigateur reflète immédiatement ces modifications à l'`F33f`_`[écran`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Moniteur_d'ordinateur]`_`f. Les éléments constituant la page peuvent ainsi être modifiés, déplacés, créés ou effacés, automatiquement ou à la suite d'une action du visiteur. Les saisies dans les champs de formulaire peuvent également être contrôlées. En outre, une succession rapide de modifications des propriétés de certains éléments (leur couleur, leur taille, leur position, etc.) peut servir à créer une animation.

>>Évolution des termes

Le nom `*dynamic HTML`* n'a jamais désigné une technologie précise.

Au début des `F33f`_`[années 1990`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Années_1990]`_`f, il désignait la génération « dynamique » de documents `F33f`_`[HTML`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Hypertext_Markup_Language]`_`f par un `F33f`_`[serveur HTTP`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Serveur_HTTP]`_`f, généralement avec les technologies des `F33f`_`[CGI`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Common_Gateway_Interface]`_`f ou des `*`F33f`_`[Server Side Includes`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Server_Side_Includes]`_`f`*. Un tel document « dynamique » est créé à la demande pour répondre à la requête d'un seul visiteur. Souvent, il s'agissait de traiter les données saisies par le visiteur dans les champs d'un formulaire de `F33f`_`[page web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Page_web]`_`f. Par opposition, un document « statique » est conservé dans un `F33f`_`[fichier`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Fichier_(informatique)]`_`f du serveur et servi à l'identique à tous les visiteurs.

L'`F33f`_`[abréviation`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Abréviation]`_`f `*DHTML`* et le sens actuel sont apparus en `F33f`_`[1997`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=1997_en_informatique]`_`f lorsque `F33f`_`[Netscape`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Netscape_Communications_Corporation]`_`f et `F33f`_`[Microsoft`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Microsoft]`_`f l'utilisèrent pour qualifier les capacités de la quatrième version de leur `F33f`_`[navigateur web`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Navigateur_web]`_`f respectif. Il s'agissait principalement d'un slogan `F33f`_`[marketing`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Marketing]`_`f vantant une évolution technologique. En effet, même si les `F33f`_`[langages de script`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Langage_de_script]`_`f comme `F33f`_`[JavaScript`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaScript]`_`f existaient depuis plus d'un an, leurs capacités de manipulation des documents étaient restées concentrées sur les formulaires.

DHTML devait signifier que désormais toute la structure d'un document HTML était librement manipulable. Cependant, la norme `*`F33f`_`[Document Object Model`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Document_Object_Model]`_`f`* du `F33f`_`[W3C`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=World_Wide_Web_Consortium]`_`f définissant l'interface de `F33f`_`[programmation`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Programmation]`_`f sous forme de `F33f`_`[modèle objet`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Programmation_objet]`_`f du document n'était qu'en cours d'élaboration. Les modèles de document concurrents mis en œuvre par les navigateurs `F33f`_`[Netscape Communicator`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Netscape_Navigator]`_`f 4 et `F33f`_`[Internet Explorer`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Internet_Explorer]`_`f 4 différaient donc significativement. Par conséquent, connaître DHTML consistait notamment à maîtriser toutes les subtiles connaissances techniques nécessaires à l'obtention d'un comportement similaire entre ces deux navigateurs.

Avec la standardisation du DOM et l'apparition de nouvelles technologies comme `F33f`_`[XML`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Extensible_Markup_Language]`_`f, le nom `*dynamic HTML`* est un peu passé de mode. Les procédés restent cependant.

>>Voir aussi

>>>Articles connexes

• `F33f`_`[AJAX`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Asynchronous_JavaScript_and_XML]`_`f
• `F33f`_`[HTML`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Hypertext_Markup_Language]`_`f
• `F33f`_`[XHTML`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=XHTML]`_`f
• `F33f`_`[JavaScript`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=JavaScript]`_`f
• `F33f`_`[CSS`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Feuilles_de_style_en_cascade]`_`f
• `F33f`_`[DOM`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Document_Object_Model]`_`f
• `F33f`_`[Netscape Navigator`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Netscape_Navigator]`_`f et `F33f`_`[Internet Explorer`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Internet_Explorer]`_`f
• `F33f`_`[HTML Application`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=HTML_Application]`_`f
• Feuilles de style dynamiques en cascade

>>>Liens externes

• (en) `*Dynamic HTML: The Next Generation of User-Interface Design`*, introduction par Microsoft, `F33f`_`[février`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Février_1997]`_`f `F33f`_`[1997`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=1997_en_informatique]`_`f
• (en) `*HTML and Dynamic HTML`* par Microsoft
• (en) « `*Dynamic HTML in Netscape Communicator 4`* » (archivé sur `*`F33f`_`[Internet Archive`:/page/wikibook/entry.mu`zim=wikipedia_fr_all_nopic_2025-10.zim|entry_path=Internet_Archive]`_`f`*), par Netscape

• Portail de l’informatique

`c`F0af`_`[↑ Back to top`#top]`_`f`a